0950452692c120c119a29dfe2fe020684d597497,AreaShop/src/main/java/me/wiefferink/areashop/commands/StackCommand.java,StackCommand,execute,#CommandSender#String[]#,43

Before Change


        if(facing == BlockFace.SOUTH) {
			shift.setZ(-selection.getLength() - gap);
		} else if(facing == BlockFace.WEST) {
			shift.setX(selection.getWidth() + gap);
		} else if(facing == BlockFace.NORTH) {
			shift.setZ(selection.getLength() + gap);
		} else if(facing == BlockFace.EAST) {
			shift.setX(-selection.getWidth() - gap);
        } else if (facing == BlockFace.DOWN) {
            shift.setY(-selection.getHeight() - gap);
        } else if (facing == BlockFace.UP) {
            shift.setY(selection.getHeight() + gap);
        }
		AreaShop.debug("  calculated shift vector: " + shift + ", with facing=" + facing);
		// Create regions and add them to AreaShop

After Change


		if(facing == BlockFace.SOUTH) {
			shift = shift.setZ(-selection.getLength()-gap);
		} else if(facing == BlockFace.WEST) {
			shift = shift.setX(selection.getWidth()+gap);
		} else if(facing == BlockFace.NORTH) {
			shift = shift.setZ(selection.getLength()+gap);
		} else if(facing == BlockFace.EAST) {
			shift = shift.setX(-selection.getWidth()-gap);
		} else if (facing == BlockFace.DOWN) {
			shift = shift.setY(-selection.getHeight()-gap);
		} else if (facing == BlockFace.UP) {
			shift = shift.setY(selection.getHeight()+gap);
		}
		AreaShop.debug("  calculated shift vector: " + shift + ", with facing=" + facing);
		// Create regions and add them to AreaShop